Blog
FAQ
Discussions
Search
Projects, issues, users, and merge requests.
Project ID, name, and description.
User nickname, name, and org.
Issue ID, title, and summary.
Merge request titles.
Contrib
.social
Feed
Live feed
Builds
Live builds
Core
Tags
Tags and Initiatives
#DC
Portland 2024
6-9 May
#
DrupalCon Portland
2024
🇺🇸
Navigation
Projects
Drupal core
Plugin
Open on Drupal.org →
Maintained by
🇺🇸
United States
EclipseGc
🇺🇸
United States
effulgentsia
🇺🇸
United States
tim.plunkett
Follow
Sign in to follow projects
Issues
🐛
DerivativeDiscoveryDecorator not supporting object definitions
Active
plugin system
Created
2 days ago
v11.0
🇵🇱
Poland
Graber
1 day ago
📌
Use tagged iterator in plugin.cache_clearer instead of a lazy service
RTBC
plugin system
Created
2 months ago
v11.0
🇬🇧
United Kingdom
longwave
1 day ago
💬
The "<varying words>" plugin does not exist
Active
plugin system
Created
about 1 month ago
v10.2
🇭🇰
Hong Kong
KC Tang
3 days ago
📌
AttributeClassDiscovery should throw an exception if it finds more than one plugin type annotation
Needs work
plugin system
Created
about 1 month ago
v11.0
🇬🇧
United Kingdom
joachim
15 days ago
📌
[meta] Convert all core plugin types to attribute discovery
Active
plugin system
Created
7 months ago
v11.0
🇨🇭
Switzerland
Berdir
16 days ago
🐛
Calling chdir() causes plugin discovery to fail
Needs work
plugin system
Created
about 1 month ago
v11.0
🇬🇧
United Kingdom
longwave
20 days ago
🐛
Forked DocParser incorrectly parses ::class notations
Fixed
plugin system
Created
about 1 month ago
v10.2
🇭🇺
Hungary
mxr576
20 days ago
✨
Allow attribute-based plugins to discover supplemental attributes from other modules
Active
plugin system
Created
26 days ago
v11.0
🇬🇧
United Kingdom
joachim
26 days ago
📌
Triggering deprecations for plugins using annotations when core plugin type has been converted to attributes
Needs work
plugin system
Created
over 2 years ago
v11.0
🇫🇷
France
andypost
29 days ago
🐛
Statically cached derivative definitions cannot be cleared in any way
Fixed
plugin system
Created
7 months ago
v11.0
🇩🇪
Germany
tstoeckler
about 1 month ago
✨
Support FQCN as plugin id
Active
plugin system
Created
about 1 month ago
v11.0
🇭🇺
Hungary
mxr576
about 1 month ago
📌
[11.x] Use readonly classes for attribute plugin discovery
Needs work
plugin system
Created
about 1 month ago
v11.0
🇦🇺
Australia
mstrelan
about 1 month ago
🐛
ConditionManager::evaluate() should not negate results itself
Needs work
plugin system
Created
almost 9 years ago
v11.0
🇬🇧
United Kingdom
Xano
about 1 month ago
📌
Document valid plugin ID format
Active
plugin system
Created
over 8 years ago
v11.0
🇦🇹
Austria
drunken monkey
about 1 month ago
🐛
Ensure that conditions work with no context available
Postponed: needs info
plugin system
Created
about 11 years ago
v11.0
🇺🇸
United States
tim.plunkett
about 1 month ago
🐛
Clean up todo in InlineBlockEntityOperations::handleEntityDelete() and use isLayoutCompatibleEntity()
Needs work
plugin system
Created
over 5 years ago
v11.0
🇺🇸
United States
tim.plunkett
about 2 months ago
📌
Make TypedData plugins conform better to the Plugin Interfaces
Closed: outdated
plugin system
Created
over 11 years ago
v11.0
🇺🇸
United States
EclipseGc
about 2 months ago
🐛
Update Drupal\Component\Annotation\Doctrine\StaticReflectionParser::hasClassAttribute() to allow attribute subclasses
Fixed
plugin system
Created
2 months ago
v10.2
godotislate
about 2 months ago
📌
Allow plugin derivers to specify cache tags tags for their definitions
Postponed: needs info
plugin system
Created
over 5 years ago
v11.0
🇺🇸
United States
tim.plunkett
about 2 months ago
🐛
Update typing for plugin definition to include object
Fixed
plugin system
Created
4 months ago
v10.2
🇺🇸
United States
jayhuskins
about 2 months ago
🐛
Fix @param docs for $deriver on plugin attribute classes
Fixed
plugin system
Created
3 months ago
v10.3
🇦🇺
Australia
mstrelan
2 months ago
🐛
AttributeClassDiscovery fails while trying to include non valid plugin class
Fixed
plugin system
Created
7 months ago
v10.2
ReINFaTe
2 months ago
📌
Add an assert that ensures all attribute plugins support derivers
Needs work
plugin system
Created
3 months ago
v11.0
🇦🇺
Australia
larowlan
2 months ago
📌
Allow plugin managers to register namespaces to the annotation reader
Closed: outdated
plugin system
Created
over 10 years ago
v11.0
🇨🇭
Switzerland
ParisLiakos
3 months ago
📌
Detect infinite hooks in plugin discovery hooks and/or event subscribers
Active
plugin system
Created
over 6 years ago
v11.0
🇧🇪
Belgium
kristiaanvandeneynde
3 months ago
📌
Create a way to declare a plugin as deprecated
Needs work
plugin system
Created
about 5 years ago
v11.0
🇺🇸
United States
mikelutz
3 months ago
🐛
strnatcasecmp(): Passing null to parameter #2 ($string2) of type string is deprecated
Closed: duplicate
plugin system
Created
over 1 year ago
v11.0
🇯🇴
Jordan
hanii.gerges
3 months ago
🌱
[meta] Introduce specific annotations for each plugin type
Fixed
plugin system
Created
about 11 years ago
v9.5
🇺🇸
United States
tim.plunkett
4 months ago
📌
Add a dedicated @PluginTestFruit annotation class
Active
plugin system
Created
over 10 years ago
v11.0
🇺🇸
United States
Les Lim
4 months ago
✨
Allow base plugin definition to be altered before derived
Active
plugin system
Created
about 1 year ago
v11.0
🇮🇩
Indonesia
el7cosmos
4 months ago
✨
Allow blocks to be configured to show/hide on 200/403/404 response pages
Fixed
plugin system
Created
about 10 years ago
v11.0
🇺🇸
United States
tim.plunkett
4 months ago
📌
[policy no patch] Make it possible to mark plugins as deprecated
Needs work
plugin system
Created
over 6 years ago
v11.0
🇩🇪
Germany
chr.fritsch
5 months ago
✨
Change PluginNotFoundException to an error message when not use the plugin
Active
plugin system
Created
10 months ago
v11.0
🇨🇳
China
g089h515r806
5 months ago
🐛
DefaultSingleLazyPluginCollection::setConfiguration() accepts NULL but ConfigurableInterface::setConfiguration() does not
Fixed
plugin system
Created
6 months ago
v11.0
🇧🇪
Belgium
Wim Leers
5 months ago
🐛
drupal/core-annotation has a hidden dependency on drupal/core-class-finder
Fixed
plugin system
Created
7 months ago
v10.1
🇳🇱
Netherlands
MegaChriz
5 months ago
🐛
'Negate' form value for condition plugins should be cast to boolean in validation.
Closed: duplicate
plugin system
Created
over 4 years ago
v9.3
godotislate
5 months ago
🐛
A wrong logs PluginManagerBase
Postponed: needs info
plugin system
Created
almost 5 years ago
v9.5
🇺🇦
Ukraine
MykolaVeryha
6 months ago
📌
Improve Plugin API doc
Closed: outdated
plugin system
Created
about 11 years ago
v9.5
🇫🇷
France
ybabel
6 months ago
✨
Provide setting for leaving default blank on Datetime Timestamp widget when creating new entities
Closed: duplicate
plugin system
Created
over 6 years ago
v9.5
🇺🇸
United States
colepacak
6 months ago
📌
Implement __toString() on Translation Annotation
Closed: outdated
plugin system
Created
over 9 years ago
v11.0
🇺🇸
United States
EclipseGc
6 months ago
🐛
DefaultSingleLazyPluginCollection should not attempt to instantiate a NULL instance ID
Needs work
plugin system
Created
over 7 years ago
v11.0
🇺🇸
United States
tim.plunkett
6 months ago
📌
DefaultSingleLazyPluginCollection throw exception to instantiate a NULL instance ID
Active
plugin system
Created
almost 2 years ago
v11.0
🇫🇷
France
andypost
6 months ago
🌱
[policy, no patch] Allow both annotations and attributes in Drupal 11
Active
plugin system
Created
7 months ago
v11.0
🇬🇧
United Kingdom
longwave
6 months ago
🐛
Block Context assignment form element rendered when only null option is available
Needs work
plugin system
Created
over 2 years ago
v11.0
🇺🇸
United States
seanpclark
7 months ago
🐛
Make machine name validation configurable
Closed: works as designed
plugin system
Created
over 9 years ago
v9.5
🇺🇦
Ukraine
niko-
7 months ago
💬
TypeError: Unsupported operand types: string + array in Drupal\Core\Plugin\Discovery\YamlDiscovery->getDefinitions()
Closed: outdated
plugin system
Created
7 months ago
v10.0
🇮🇳
India
prabha.venkatesan
7 months ago
🐛
strnatcasecmp(): Passing null to parameter #1 ($string) of type string is deprecated
Closed: duplicate
plugin system
Created
over 1 year ago
v11.0
🇮🇳
India
dipanjan.kundu
7 months ago
📌
Allow plugin service wiring via constructor parameter attributes
Needs work
plugin system
Created
almost 2 years ago
v11.0
🇬🇧
United Kingdom
longwave
7 months ago
📌
Parse attributes before annotations
Active
plugin system
Created
7 months ago
v11.0
🇬🇧
United Kingdom
catch
7 months ago
🐛
Derived discovery can result in rebuilding of out of date data (e.g. Block)
Needs work
plugin system
Created
almost 7 years ago
v10.1
🇬🇧
United Kingdom
andrewbelcher
7 months ago
📌
[PP-1] Write a console command to help converting annotations to attributes for plugins
Closed: duplicate
plugin system
Created
7 months ago
v11.0
🇦🇺
Australia
larowlan
7 months ago
💬
Getting a PluginNotFoundException Error on Drupal v9.5.10
Active
plugin system
Created
8 months ago
v9.5
🇶🇦
Qatar
ahmadux
8 months ago
📌
Improve exception messages when plugins cannot be found
Needs work
plugin system
Created
over 11 years ago
v11.0
🇺🇸
United States
sdboyer
8 months ago
🐛
getInstance() fatals on almost all plugin managers
Fixed
plugin system
Created
over 8 years ago
v8.7
🇨🇦
Canada
chx
8 months ago
📌
Allow object-based plugin definitions to be processed in DefaultPluginManager::findDefinitions()
Fixed
plugin system
Created
over 7 years ago
v8.3
🇺🇸
United States
tim.plunkett
8 months ago
📌
Deprecate PluginHelper::isConfigurable()
Fixed
plugin system
Created
over 4 years ago
v10.1
🇨🇭
Switzerland
Berdir
9 months ago
🐛
Deprecated function: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in Drupal\views\Plugin\views\display\DisplayPluginBase
Closed: cannot reproduce
plugin system
Created
over 1 year ago
v9.5
coaston
9 months ago
🐛
Drupal\Component\Plugin\Derivative\DeriverBase is designed to error out.
Needs work
plugin system
Created
over 9 years ago
v11.0
🇺🇸
United States
Mile23
9 months ago
📌
Make it possible to swap out plugin discovery mechanisms even with translations.
Postponed: needs info
plugin system
Created
over 11 years ago
v9.5
🇩🇪
Germany
dawehner
9 months ago
📌
Introduce hook_plugin_subform_alter() for use with PluginFormInterface
Needs work
plugin system
Created
over 6 years ago
v11.0
🇺🇸
United States
tim.plunkett
10 months ago
📌
Create a Condition system component for core
Closed: outdated
plugin system
Created
over 11 years ago
v11.0
🇺🇸
United States
EclipseGc
10 months ago
📌
Improve OperationsProviderInterface
Closed: outdated
plugin system
Created
over 9 years ago
v11.0
🇬🇧
United Kingdom
Xano
10 months ago
🐛
Plugins miss metadata about configuration
Closed: outdated
plugin system
Created
about 11 years ago
v9.5
🇦🇹
Austria
fago
10 months ago
🐛
Reset plugin discovery when a module/theme is installed
Needs work
plugin system
Created
about 7 years ago
v11.0
🇺🇸
United States
tim.plunkett
10 months ago
📌
Add a @CacheableMetadata annotation
Active
plugin system
Created
over 8 years ago
v11.0
🇬🇧
United Kingdom
Xano
10 months ago
🌱
Finalize cacheability for plugins
Closed: duplicate
plugin system
Created
over 8 years ago
v11.0
🇬🇧
United Kingdom
Xano
10 months ago
📌
Move interface out of plugin folders
Closed: outdated
plugin system
Created
over 10 years ago
v9.5
🇫🇮
Finland
olli
10 months ago
🐛
Plugin Metadata Translation and Sanitization
Closed: outdated
plugin system
Created
about 11 years ago
v9.5
🇺🇸
United States
EclipseGc
11 months ago
🐛
[warning] Trying to access array offset on value of type bool PluginBase.php:185
Needs work
plugin system
Created
over 1 year ago
v11.0
🇺🇸
United States
awm
12 months ago
📌
Make PluginManagerBase::processDefinition() protected.
Closed: outdated
plugin system
Created
over 11 years ago
v10.1
🇺🇸
United States
effulgentsia
about 1 year ago
✨
Make the plugin discovery case sensitive
Needs work
plugin system
Created
over 8 years ago
v10.1
🇧🇪
Belgium
borisson_
over 1 year ago
🐛
Is the Email constraint on the Email Typed Data object declared correctly?
Closed: outdated
plugin system
Created
over 5 years ago
v9.5
🇨🇦
Canada
Jaypan
about 1 year ago
🐛
Add "no_ui = true" to the definition of deprecated action plugins
Needs work
plugin system
Created
over 4 years ago
v9.5
🇳🇱
Netherlands
MegaChriz
over 1 year ago
🐛
Condition plugin configuration forms depend on their parent forms
Needs work
plugin system
Created
over 8 years ago
v10.1
🇬🇧
United Kingdom
Xano
about 1 year ago
📌
Convert uasort to array_multisort in \Drupal\Core\Plugin\CategorizingPluginManagerTrait::getSortedDefinitions()
Needs work
plugin system
Created
over 7 years ago
v10.1
🇺🇸
United States
tim.plunkett
about 1 year ago
📌
Deprecate legacy handling of configuration in plugins that override getConfiguration/setConfiguration
Needs work
plugin system
Created
over 5 years ago
v10.1
🇺🇸
United States
tim.plunkett
over 1 year ago
💬
Drupal\Component\Plugin\Exception\PluginNotFoundException: The "entity:delete_action:node" plugin does not exist. in Drupal\Core\Plugin\DefaultPluginManager->doGetDefinition()
Closed: duplicate
plugin system
Created
about 6 years ago
v9.5
🇮🇳
India
Shamsher_Alam
about 1 year ago
🐛
Inconsistent use of ContextDefinitionInterface in Drupal\Component\Plugin\Context\Context::getConstraints()
Needs work
plugin system
Created
over 9 years ago
v10.1
🇺🇸
United States
Mile23
over 1 year ago
💬
Warning : foreach() argument must be of type array|object
Closed: duplicate
plugin system
Created
over 1 year ago
v9.5
🇫🇷
France
aiphes
over 1 year ago
✨
Allow multiple annotations per class
Needs work
plugin system
Created
about 6 years ago
v10.1
🇫🇷
France
gabesullice
over 1 year ago
🐛
Derivative plugin definitions contain base plugin IDs instead of derivative IDs
Needs work
plugin system
Created
about 9 years ago
v10.1
🇬🇧
United Kingdom
Xano
over 1 year ago
📌
Optimize \Drupal\Core\Plugin\Context\ContextHandler::checkRequirements()
Needs work
plugin system
Created
over 3 years ago
v10.1
🇺🇸
United States
tim.plunkett
over 1 year ago
🐛
Add internal, event, and property to the list of ignored annotations in the plugin annotation system
Closed: won't fix
plugin system
Created
over 8 years ago
v10.1
🇺🇸
United States
Mile23
over 1 year ago
📌
Adapt $module.foo pattern for local action plugin IDs
Needs work
plugin system
Created
over 10 years ago
v10.1
🇩🇪
Germany
dawehner
over 1 year ago
🐛
Invalid argument supplied for foreach() in Drupal\Core\Field\FormatterPluginManager
Postponed: needs info
plugin system
Created
over 3 years ago
v10.1
🇫🇷
France
aiphes
over 1 year ago
🐛
Prevent duplicate aliases due to wrongly altered pid
Needs work
plugin system
Created
almost 5 years ago
v10.1
🇨🇭
Switzerland
Teastwood
over 1 year ago
🐛
EntityContextDefinition defaults to non-existent data type 'entity:any'
Needs work
plugin system
Created
over 2 years ago
v10.1
🇺🇸
United States
danflanagan8
over 1 year ago
🐛
Plugin Lazy loading can cause usort warning
Closed: outdated
plugin system
Created
about 8 years ago
v10.1
🇩🇪
Germany
Denis Danielyan
over 1 year ago
🌱
[meta] PluginFormInterface implementations assume they are top-level
Fixed
plugin system
Created
almost 9 years ago
v10.1
🇬🇧
United Kingdom
Xano
about 1 year ago
🐛
Avoid 502 error caused by too long exception message
Needs work
plugin system
Created
almost 2 years ago
v10.1
🇺🇦
Ukraine
ksemihin
over 1 year ago
📌
Unused property basePluginId in plugin Deriver classes
Needs work
plugin system
Created
about 7 years ago
v10.1
🇷🇺
Russia
Chi
over 1 year ago
🐛
Allow NULL default values in @Plugin annotations
Needs work
plugin system
Created
about 11 years ago
v10.1
🇬🇧
United Kingdom
Xano
over 1 year ago
🐛
Putting "." in a plugin ID will cause problems if you attempt to store configured plugins via the Configuration API
Needs work
plugin system
Created
almost 3 years ago
v10.1
🇺🇸
United States
tim.plunkett
over 1 year ago
📌
Create a trait and base class to implement \Drupal\Component\Plugin\ConfigurableInterface
Needs work
plugin system
Created
over 7 years ago
v10.1
🇬🇧
United Kingdom
alexpott
about 1 year ago
📌
Add ContextHandler::applyRuntimeContext()
Needs work
plugin system
Created
about 7 years ago
v10.1
🇺🇸
United States
tim.plunkett
over 1 year ago
🐛
Drupal\Component\Plugin\Exception\PluginNotFoundException: The "tag" plugin does not exist.
Fixed
plugin system
Created
over 8 years ago
v10.1
🇺🇸
United States
schuster211
over 1 year ago
💬
Cannot overwrite the entity reference node selection handler
Fixed
plugin system
Created
about 8 years ago
v8.2
🇩🇪
Germany
marcusx
about 1 year ago
📌
PluginException should provide a getPluginId() method
Needs work
plugin system
Created
over 10 years ago
v10.1
🇩🇪
Germany
tstoeckler
about 1 year ago
📌
phpMail plugin - strpos() Passing null to parameter #1 ($string) of type string is deprecated with PHP8.1
Fixed
plugin system
Created
almost 2 years ago
v10.1
🇮🇳
India
ankitv18
about 1 year ago
✨
Allow Plugins to specify Services via Annotation
Closed: duplicate
plugin system
Created
over 6 years ago
v10.1
🇺🇸
United States
mpotter
about 1 year ago
contrib
.social
Blog
FAQ
Discussions
Production build 0.69.0
2024